﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace UnionPay4WP
{
    interface OrderInterface
    {
        void setAppName(string an);
        void setVersion(string v);
        void setMerchantSummary(string ms);
        void setResultUri(string ru);
        void setTransCurrency(string tc);
        void setSubmitTime(string st);
        void setType(string t);
        void setOrderId(string oi);
        void setMerchantName(string mn);
        void setSignature(string s);
        void setServiceInfo(string si);
        void setSpId(string si);
        void setSysProvided(string sp);
        void setTerminalId(string ti);
        void setTransAmount(string ta);
        void setMerchantId(string mi);
        void setMerchantCountry(string mc);
        void setOrderContent(string oc);
        void setUseTestMode(bool utm);
        void setContentProvide(string cp);
        void setUserProvide(string up);
        void setAccountNumber2(string an2);
        bool isValid();
    }
}
